.head{margin:10px 20px 10px;}
.userInfo{margin-right:20px;text-align:right;}
.apps{margin-top:30px;}
.apps ul{margin:10px auto;display:inline-block;padding-left:80px;}
.apps li{display:inline;margin-right:30px;}
.apps a{font-size:20px;color:red;text-decoration:none;}
.apps a:hover{color:#fff;background-color:#06c}
.apps cur{font-size:14px;color:#fff;background-color:#06c}


.main{border-top:1px solid #06c;width:100%;}
.sidebar, .contents{float:left;height:100%;}
/*.sidebar{border-right:1px solid #06c;}*/
.contents{border-left:1px solid #06c;}
.menu{margin-top:20px;}
.menu li:hover {background-color:#dFEFFF;}
.menu a{font-size:18px;text-decoration:none;color:#06c;margin:5px 20px;}
.cur_li {background-color:#dFEFFF;}
.menu_li li:hover {background-color:#dFEFFF;}
.menu_li a{font-size:14px;text-decoration:none;color:#cfda9c;margin:5px 20px;}
.contents p{margin:10px;padding-left:24px;}
.content_area{margin-left:30px;margin-top:20px;margin-bottom:100px;}

.nav_list{margin:20px auto;padding-left:30px;}
.nav_list li {display:inline;margin-right:10px;}
.nav_list a {font:16px bold ;text-decoration:none;padding:5px;}
.nav_list_cur{background-color:#000;color:#fff;}

.foot{width:100%;border-top:1px solid #06c;padding-top:20px;}
.foot p{text-align:center;}
.contents .page{margin:0px;font-size:14px;}
.contents .page a{margin:2px;text-decoration:none;}
.contents .page .pselected{margin:2px;font-size:16px;color:#fff;background-color:#ACE0EF;padding:1px 5px;}


.raceTable{margin: 10px auto;border:1px solid #efefef;}
.raceTable tr{border:1px solid #000;}
.raceTable tr :hover{background-color:#dFEFFF;}
.raceTable th {text-align:center;padding:5px;background-color:#ACE0EF;border-bottom:1px solid #efefef;}
.raceTable td {text-align:center;padding:5px;border-bottom:1px solid #efefef;}
.t_row{background-color:#dFEFFF;}
.t_row :hover{background-color:#fc9;}
.k_row :hover{background-color:#fc9;}

.form_list{border:1px solid #000;}
.form_list li{list-style:none;margin:5px 0px;border-bottom:1px solid #efefef;}
.form_list strong{text-align:right;width:150px;margin-right:15px;display:inline-block;}
.form_list span{text-align:left;width:250px;display:inline-block;}
.form_list a{margin-right:5px;}
.form_list .form_des{color:#999;padding-left:10px;width:475px;}
.form_list input{width:200px;border:1px solid #06c;margin:5px;height:20px;}
.form_list .checkbox{width:15px;height:15px;}
.form_list .sort_input{width:20px;border:1px solid #06c;}
.form_list .lable{padding:0 10px;}
.form_list .btn{width:auto;height:auto;color:#fff;font-size:16px;background-color:#459300;letter-spacing:2px;margin:10px;font-weight:bold;}
.tplarea{width:900px;height:650px;}